#ifndef TASKPROVIDER_H
#define TASKPROVIDER_H

#include <QString>
#include "task.h"
#include "task-view.h"

namespace Core
{

class ITaskProvider
{
public:
    virtual QString name() const = 0;
    virtual QString description() const = 0;

    virtual ITask* getTask() const = 0;
    virtual ITaskView* getView() const = 0;
};

}

#endif // TASKPROVIDER_H
